﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;
using AccesoBD;
using Entidades;
namespace CMS
{
    public partial class ConsultarMisDatos : System.Web.UI.Page
    {
        ////private FormsAuthenticationTicket tkt=FormsAuthentication.Decrypt(Request.Cookies(FormsAuthentication.FormsCookieName).Value);
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["idUserConectado"] != null)
                {
                    Usuario oU = (Usuario)Session["idUserConectado"];


                    ObtenerMisDatos(oU.nroAfiliado);
                }

            }

        }
        private void ObtenerMisDatos(long nroAfiliado)
        {

            //Datos del paciente
            Paciente op = Pacientess.buscarPacientePorNroAfilaidoWEB(nroAfiliado);

            if (op != null)
            {
                Pacientess pacientes = new Pacientess();
                TxtNroHC.Text = op.nroHC.ToString();
                txtNroAfiliado.Text = nroAfiliado.ToString();
                txtNombre.Text = op.Nombre;
                txtApellido.Text = op.Apellido;
                txtTelefono.Text = op.Telefono.ToString();
                txtCelular.Text = op.Celular.ToString();
                int idDomicilio = Convert.ToInt32(op.idDomicilio.ToString());
                Domicilio d = pacientes.obtenerDomicilio(idDomicilio);

                int idBarrio = Convert.ToInt32(d.idBarrio);
                Barrio b = pacientes.obtenerLocalidad(idBarrio);

                //txtDomicilio.Text = "Barrio: " + b.nombre + "\t Calle:" + Convert.ToString(d.calle) + " Nro:" + Convert.ToString(d.numero);
                string dom= Convert.ToString(d.calle) + "\t " + d.numero;// +"\t Barrio " + b.nombre;
                if (!string.IsNullOrEmpty(b.nombre))
                    dom += " \t Barrio " + b.nombre;
                txtDomicilio.Text = dom;

            }

        }
        private void otrosMetodos()
        {
            //Turnos del medico asignado para la fecha



        }

        protected void TextBox1_TextChanged(object sender, EventArgs e)
        {

        }

        protected void txtDomicilio_TextChanged(object sender, EventArgs e)
        {

        }
    }
}